namespace ext.grid
{
	using System;
	using System.Runtime.CompilerServices;
	using System.Html;
	using System.Collections;
	
	
	/// <summary>
	/// A custom wrapper for the {@link Ext.grid.PropertyGrid}&apos;s {@link Ext.data.Store}. This class handles the mapping
	/// between the custom data source objects supported by the grid and the {@link Ext.grid.PropertyRecord} format
	/// required for compatibility with the underlying store. Generally this class should not need to be used directly --
	/// the grid&apos;s data should be accessed from the underlying store via the {@link #store} property.
	/// </summary>
	/// <definedin>src\widgets\grid\PropertyGrid.js</definedin>
	[ScriptName("PropertyStore")]
	[ScriptNamespace("Ext.grid")]
	[Imported()]
	public partial class PropertyStore : ext.util.Observable
	{
		
		#region Constructors
		/// <summary>Constructor</summary>
		/// <param name="grid">The grid this store will be bound to</param>
		/// <param name="source">The source data config object</param>
		public PropertyStore(ext.grid.GridPanel grid, object source)
		{
		}
		
		/// <summary>Constructor</summary>
		public PropertyStore()
		{
		}
		#endregion
	}
}
